package com.efast.dmom.mgmt.entity.master;

import java.util.Date;

public class TmBasPullUnit implements java.io.Serializable {
	
	private static final long serialVersionUID = 1L;
	private Integer tmBasPullUnitId;// 拉动单元ID
	private Double cardQty;// 卡片数量(一次打印多少张)
	private String dlocNo;// 拣货库区编号
	private String pullType;// 看板模式(上线看板-1，补货看板-2)
	private Integer optCounter;// 版本控制
	private String workshopNo;// 车间号
	private String supplNo;// 供应商号
	private String stationNo;// 工位号
	private Integer tmBasStationId;// 工位本地标识码(主数据工位表主键)
	private String mapType;// 对应零件类型(一般零件-0，组合零件-1) 组件零件目前不用
	private Integer trBasPartSupplId;// 零件供应商关系ID
	private String warehouseNo;// 拣货仓库编号
	private String pullUnitDesc;// 拉动单元描述
	private Double pullQty;// 拉动批量(一次拉多少包)
	private String companyCode;// 企业代码
	private String partNoVersion;// 零件号
	private Integer dlocId;// 库区id
	private Double stationPullQty;// 工位拉动数量(包装容量)
	private String afterLocNo;// 补货库位编号
	private Date createTime;// 创建时间
	private String afterWarehouseNo;// 补货仓库编号
	private Integer locId;// 库位id
	private Integer markStatus;// 是否激活
	private Integer afterDlocId;// 补货 库区
	private String deliveryUnitNo;// 配送单位标识码
	private Integer afterWarehouseId;// 补货仓库
	private Integer tmBasWorkshopId;// 车间 (主数据车间表主键)
	private Date lastUpdateTime;// 上次更新时间
	private String lastUpdateUser;// 上次更改用户
	private Integer tmBasPlantId;// 工厂 (主数据工厂表主键)
	private String pullUnitNo;// 拉动单元编号
	private String locNo;// 拣货库位编号
	private String afterDlocNo;// 补货库区编号
	private String plantNo;// 工厂号
	private String createUser;// 创建用户
	private Integer afterLocId;// 补货库位
	private Integer tmBasPackageId;// 上线包装本地标识符(主数据上线包装表主键)
	private Integer tmBasDeliveryUnitId;// 配送单位基本信息 主键
	private Integer warehouseId;// 仓库id

	public TmBasPullUnit() {
		super();
	}

	public TmBasPullUnit(Integer tmBasPullUnitId, Double cardQty, String dlocNo, String pullType, Integer optCounter,
			String workshopNo, String supplNo, String stationNo, Integer tmBasStationId, String mapType,
			Integer trBasPartSupplId, String warehouseNo, String pullUnitDesc, Double pullQty, String companyCode,
			String partNoVersion, Integer dlocId, Double stationPullQty, String afterLocNo, Date createTime,
			String afterWarehouseNo, Integer locId, Integer markStatus, Integer afterDlocId, String deliveryUnitNo,
			Integer afterWarehouseId, Integer tmBasWorkshopId, Date lastUpdateTime, String lastUpdateUser,
			Integer tmBasPlantId, String pullUnitNo, String locNo, String afterDlocNo, String plantNo,
			String createUser, Integer afterLocId, Integer tmBasPackageId, Integer tmBasDeliveryUnitId,
			Integer warehouseId) {
		super();
		this.tmBasPullUnitId = tmBasPullUnitId;
		this.cardQty = cardQty;
		this.dlocNo = dlocNo;
		this.pullType = pullType;
		this.optCounter = optCounter;
		this.workshopNo = workshopNo;
		this.supplNo = supplNo;
		this.stationNo = stationNo;
		this.tmBasStationId = tmBasStationId;
		this.mapType = mapType;
		this.trBasPartSupplId = trBasPartSupplId;
		this.warehouseNo = warehouseNo;
		this.pullUnitDesc = pullUnitDesc;
		this.pullQty = pullQty;
		this.companyCode = companyCode;
		this.partNoVersion = partNoVersion;
		this.dlocId = dlocId;
		this.stationPullQty = stationPullQty;
		this.afterLocNo = afterLocNo;
		this.createTime = createTime;
		this.afterWarehouseNo = afterWarehouseNo;
		this.locId = locId;
		this.markStatus = markStatus;
		this.afterDlocId = afterDlocId;
		this.deliveryUnitNo = deliveryUnitNo;
		this.afterWarehouseId = afterWarehouseId;
		this.tmBasWorkshopId = tmBasWorkshopId;
		this.lastUpdateTime = lastUpdateTime;
		this.lastUpdateUser = lastUpdateUser;
		this.tmBasPlantId = tmBasPlantId;
		this.pullUnitNo = pullUnitNo;
		this.locNo = locNo;
		this.afterDlocNo = afterDlocNo;
		this.plantNo = plantNo;
		this.createUser = createUser;
		this.afterLocId = afterLocId;
		this.tmBasPackageId = tmBasPackageId;
		this.tmBasDeliveryUnitId = tmBasDeliveryUnitId;
		this.warehouseId = warehouseId;
	}

	public Integer getTmBasPullUnitId() {
		return this.tmBasPullUnitId;
	}

	public void setTmBasPullUnitId(Integer tmBasPullUnitId) {
		this.tmBasPullUnitId = tmBasPullUnitId;
	}

	public Double getCardQty() {
		return this.cardQty;
	}

	public void setCardQty(Double cardQty) {
		this.cardQty = cardQty;
	}

	public String getDlocNo() {
		return this.dlocNo;
	}

	public void setDlocNo(String dlocNo) {
		this.dlocNo = dlocNo;
	}

	public String getPullType() {
		return this.pullType;
	}

	public void setPullType(String pullType) {
		this.pullType = pullType;
	}

	public Integer getOptCounter() {
		return this.optCounter;
	}

	public void setOptCounter(Integer optCounter) {
		this.optCounter = optCounter;
	}

	public String getWorkshopNo() {
		return this.workshopNo;
	}

	public void setWorkshopNo(String workshopNo) {
		this.workshopNo = workshopNo;
	}

	public String getSupplNo() {
		return this.supplNo;
	}

	public void setSupplNo(String supplNo) {
		this.supplNo = supplNo;
	}

	public String getStationNo() {
		return this.stationNo;
	}

	public void setStationNo(String stationNo) {
		this.stationNo = stationNo;
	}

	public Integer getTmBasStationId() {
		return this.tmBasStationId;
	}

	public void setTmBasStationId(Integer tmBasStationId) {
		this.tmBasStationId = tmBasStationId;
	}

	public String getMapType() {
		return this.mapType;
	}

	public void setMapType(String mapType) {
		this.mapType = mapType;
	}

	public Integer getTrBasPartSupplId() {
		return this.trBasPartSupplId;
	}

	public void setTrBasPartSupplId(Integer trBasPartSupplId) {
		this.trBasPartSupplId = trBasPartSupplId;
	}

	public String getWarehouseNo() {
		return this.warehouseNo;
	}

	public void setWarehouseNo(String warehouseNo) {
		this.warehouseNo = warehouseNo;
	}

	public String getPullUnitDesc() {
		return this.pullUnitDesc;
	}

	public void setPullUnitDesc(String pullUnitDesc) {
		this.pullUnitDesc = pullUnitDesc;
	}

	public Double getPullQty() {
		return this.pullQty;
	}

	public void setPullQty(Double pullQty) {
		this.pullQty = pullQty;
	}

	public String getCompanyCode() {
		return this.companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public String getPartNoVersion() {
		return this.partNoVersion;
	}

	public void setPartNoVersion(String partNoVersion) {
		this.partNoVersion = partNoVersion;
	}

	public Integer getDlocId() {
		return this.dlocId;
	}

	public void setDlocId(Integer dlocId) {
		this.dlocId = dlocId;
	}

	public Double getStationPullQty() {
		return this.stationPullQty;
	}

	public void setStationPullQty(Double stationPullQty) {
		this.stationPullQty = stationPullQty;
	}

	public String getAfterLocNo() {
		return this.afterLocNo;
	}

	public void setAfterLocNo(String afterLocNo) {
		this.afterLocNo = afterLocNo;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getAfterWarehouseNo() {
		return this.afterWarehouseNo;
	}

	public void setAfterWarehouseNo(String afterWarehouseNo) {
		this.afterWarehouseNo = afterWarehouseNo;
	}

	public Integer getLocId() {
		return this.locId;
	}

	public void setLocId(Integer locId) {
		this.locId = locId;
	}

	public Integer getMarkStatus() {
		return this.markStatus;
	}

	public void setMarkStatus(Integer markStatus) {
		this.markStatus = markStatus;
	}

	public Integer getAfterDlocId() {
		return this.afterDlocId;
	}

	public void setAfterDlocId(Integer afterDlocId) {
		this.afterDlocId = afterDlocId;
	}

	public String getDeliveryUnitNo() {
		return this.deliveryUnitNo;
	}

	public void setDeliveryUnitNo(String deliveryUnitNo) {
		this.deliveryUnitNo = deliveryUnitNo;
	}

	public Integer getAfterWarehouseId() {
		return this.afterWarehouseId;
	}

	public void setAfterWarehouseId(Integer afterWarehouseId) {
		this.afterWarehouseId = afterWarehouseId;
	}

	public Integer getTmBasWorkshopId() {
		return this.tmBasWorkshopId;
	}

	public void setTmBasWorkshopId(Integer tmBasWorkshopId) {
		this.tmBasWorkshopId = tmBasWorkshopId;
	}

	public Date getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public String getLastUpdateUser() {
		return this.lastUpdateUser;
	}

	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser;
	}

	public Integer getTmBasPlantId() {
		return this.tmBasPlantId;
	}

	public void setTmBasPlantId(Integer tmBasPlantId) {
		this.tmBasPlantId = tmBasPlantId;
	}

	public String getPullUnitNo() {
		return this.pullUnitNo;
	}

	public void setPullUnitNo(String pullUnitNo) {
		this.pullUnitNo = pullUnitNo;
	}

	public String getLocNo() {
		return this.locNo;
	}

	public void setLocNo(String locNo) {
		this.locNo = locNo;
	}

	public String getAfterDlocNo() {
		return this.afterDlocNo;
	}

	public void setAfterDlocNo(String afterDlocNo) {
		this.afterDlocNo = afterDlocNo;
	}

	public String getPlantNo() {
		return this.plantNo;
	}

	public void setPlantNo(String plantNo) {
		this.plantNo = plantNo;
	}

	public String getCreateUser() {
		return this.createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Integer getAfterLocId() {
		return this.afterLocId;
	}

	public void setAfterLocId(Integer afterLocId) {
		this.afterLocId = afterLocId;
	}

	public Integer getTmBasPackageId() {
		return this.tmBasPackageId;
	}

	public void setTmBasPackageId(Integer tmBasPackageId) {
		this.tmBasPackageId = tmBasPackageId;
	}

	public Integer getTmBasDeliveryUnitId() {
		return this.tmBasDeliveryUnitId;
	}

	public void setTmBasDeliveryUnitId(Integer tmBasDeliveryUnitId) {
		this.tmBasDeliveryUnitId = tmBasDeliveryUnitId;
	}

	public Integer getWarehouseId() {
		return this.warehouseId;
	}

	public void setWarehouseId(Integer warehouseId) {
		this.warehouseId = warehouseId;
	}

}
